/**
 * 
 */
package recognition.input;

import javax.xml.bind.annotation.XmlType;

import handwritten.gesture.MultiGesture;


/**
 * @author tioz
 *
 */


@XmlType (
	    name = "##default", 
	    propOrder = {""}, 
	    namespace = "##default" 
	    //factoryClass = DEFAULT.class, 
	    //factoryMethod = ""
	)

public class MGestureInput extends Input<MultiGesture> {

	//put the multieasture in an input
	public MGestureInput(){}
	
	public MGestureInput(MultiGesture gest)	{
		super(gest);	
	}
	
	/* (non-Javadoc)
	 * @see recognition.input.Input#createInput(handwritten.gesture.MultiGesture)
	 */
	@Override
	public Input<MultiGesture> createInput(MultiGesture gesture) {
		
		return new MGestureInput(gesture);
	}

	/* (non-Javadoc)
	 * @see recognition.input.Input#fillInput(handwritten.gesture.MultiGesture)
	 */
	@Override
	protected void fillInput(MultiGesture gesture) {
		setInput((MultiGesture)gesture.clone());
	}

	/* (non-Javadoc)
	 * @see recognition.input.Input#createInput()
	 */
	@Override
	protected MultiGesture createInput() {
		return null;
	}

}
